﻿
using System;
namespace EntitiesAndMappings.Entities
{
    public partial class TipoMovimiento
    {
        public const int TIPO_MOVIMIENTO_SALIDA = 1;
        public const int TIPO_MOVIMIENTO_ENTRADA = 2;

        public const String TIPO_MOVIMIENTO_SALIDA_CADENA = "Salida";
        public const String TIPO_MOVIMIENTO_ENTRADA_CADENA = "Entrada";

        public virtual int Id { get; private set; }
        public virtual int TipoEntradaOSalida { get; set; }
        public virtual String Codigo { get; set; }
        public virtual String Descripcion { get; set; }
        public virtual Boolean EntregaAPersonal { get; set; }
        public virtual Boolean Mantenimiento { get; set; }
        public virtual String Estado { get; set; }
        public virtual String TipoEntradaOSalidaTexto
        {
            get
            {
                if (TipoEntradaOSalida == TIPO_MOVIMIENTO_SALIDA)
                {
                    return TIPO_MOVIMIENTO_SALIDA_CADENA;
                }
                else
                {
                    return TIPO_MOVIMIENTO_ENTRADA_CADENA;
                }
            }
        }
    }
}
